#pragma once

#include "Square.h"
#include "TextNode.h"

class Quad : public Square
{
private:
	bool visited;
	QuadInfo qInfo;
	TextNode tNode;
public:
	inline void Visit()				{visited = true;}
	inline QuadInfo getQuadInfo()	{return qInfo;}
	inline void KillEnemyShip()		{qInfo.Enemies--;}
	inline void AddStation()		{qInfo.Stations = 1; qInfo.Enemies==3?0:qInfo.Enemies++;}
public:
	void Init(QuadInfo);
	void Draw();
};